/*
 *  NullWaveTable.h
 *  SoundController0002
 *
 *  Created by jiro on 10/06/29.
 *  Copyright 2010 jiro music. All rights reserved.
 *
 */

#pragma once

#include "WaveTable.h"

namespace sc 
{
	class NullWaveTable : public WaveTable
	{
	private:
	
		static NullWaveTable* instance;

	public:

		static NullWaveTable* GetInstance();

		double operator [] ( double time ) const;

		double GetFrequency() const;

		bool IsNull() const;
	
	private:
	
		NullWaveTable();

		virtual ~ NullWaveTable();

	};

}
